department for information technologies - French English Dictionary